14999 matches found
CVE-2024-35810
CVE-2024-35810 – Linux kernel (drm/vmwgfx): The issue was caused by cleanup potentially running while an atomic update is active, leading to memory used during the atomic update being invalidated. The vmw_plane_state objects previously tried to manage their own mapped memory lifetimes; the fix sw...
CVE-2024-36891
CVE-2024-36891 : Linux kernel issue in maple_tree where mas_start() could yield a NULL maple node and later dereference in mas_data_end(), potentially causing a kernel oops if a user unmapps all VMA regions and re-maps a VMA to recreate the empty maple tree. The fix prevents writing offsets when ...
CVE-2024-36941
CVE-2024-36941 is a Linux kernel vulnerability affecting the wifi nl80211 path. The issue is a NULL pointer dereference that could occur if parsing of the coalescing rule fails and the code dereferences NULL when freeing resources. The connected IBM advisory confirms the linux kernel fix for this...
CVE-2024-40989
CVE-2024-40989 affects the Linux kernel (ARM64 KVM). During teardown of a redistributor region, a vCPU could maintain a dangling pointer to that region, risking use-after-free in the hypervisor path. The available connected docs indicate a kernel patch was applied to disassociate vcpus from the r...
CVE-2024-42131
CVE-2024-26929 is rejected/not used; this CVE entry is not an active vulnerability.
CVE-2024-43817
The CVE CVE-2024-43817 describes a Linux kernel vulnerability in the virtio_net path: two missing checks in virtio_net_hdr_to_skb() can trigger a crash. The issues arise when after skb_segment the buffer remains non-linear (nr_frags != 0) and SKBTX_SHARED_FRAG is not set, preventing __skb_lineari...
CVE-2024-46857
CVE-2024-46857 is a Linux kernel vulnerability in net/mlx5 where bridge mode attribute operations crash when numvfs=0 (NULL pointer dereference in mlx5_add_flow_rules). Affected: Linux kernel with mlx5_core/eswitch code. Root cause: bridge mode operations attempted while no VFs exist trigger a NU...
CVE-2024-49878
Technical details about CVE-2024-49878 are not publicly provided in the supplied documents. The initial description notes a Linux kernel resource-tree issue with CXL memory affecting region_intersects() and onlining memory; monitor for official patch releases and advisories.
CVE-2024-49929
CVE-2024-49929 affects the Linux kernel wifi: iwlwifi (MVM) code. The vulnerability stems from iwl_mvm_sta_from_mac80211 potentially dereferencing a NULL ieee80211_sta when sta is NULL, leading to a NULL pointer dereference in iwl_mvm_tx_skb_sta() and iwl_mvm_tx_mpdu(). The fix is to validate the...
CVE-2024-49933
CVE-2024-49933 is a Linux kernel issue related to blk_iocost where UBSAN detected shift-out-of-bounds in ioc_forgive_debts() (shift exponent 80 on a 64-bit type). The connected Astra Linux bulletin confirms the same vulnerability and describes the concrete out-of-bounds shifts in block/blk-iocost...
CVE-2024-49973
CVE-2024-49973 affects the Linux kernel in the r8169/RTL8125 hardware path. RTL8125 tally counter was extended with new fields; if the host memory allocation isn’t large enough to hold all tally counter values, the device could DMA into unallocated memory. The fix is to allocate a memory area lar...
CVE-2024-50038
CVE-2024-50038 : Linux kernel fix for netfilter xtables UNSPEC handling. The patch ensures matches/targets no longer assume skb_network_header() validity when UNSPEC is used, and restricts registration to NFPROTO_IPV4/NIPv6 (and ARP for MARK target). This prevents ebtables traversal from misproce...
CVE-2024-53213
CVE-2024-53213 – Linux kernel (LAN78xx USB Ethernet driver) Connected sources confirm a concrete issue in lan78xx where a buffer allocated in lan78xx_probe() was freed twice: once via usb_free_urb(dev->urb_intr) with URB_FREE_BUFFER and again by kfree(buf). The root cause is the double free st...
CVE-2024-56770
CVE-2024-56770 documents a Linux kernel netem backlog accounting bug when used with a child qdisc (e.g., netem as root with tbf child). The issue arises because netem’s qlen/backlog statistics were updated by child qdiscs via qdisc_tree_reduce_backlog, but netem did not decrement qlen accordingly...
CVE-2024-57913
CVE-2024-57913 concerns the Linux kernel USB gadget subsystem (functionfs_bind) where a race between adb/UDC paths could trigger a kernel panic when panic_on_warn is enabled. The issue stems from an unnecessary WARN_ON in functionfs_bind, leading to a crash during function binding in configfs/gad...
CVE-2025-21744
CVE-2025-21744 affects the Linux kernel brcmfmac wifi driver. On device removal or module unload, a sequence including brcmf_detach, brcmf_remove_interface, brcmf_del_if, and brcmf_proto_detach can lead to a NULL return from brcmf_get_ip() and a subsequent NULL pointer dereference inside brcmf_tx...
CVE-2025-21846
CVE-2025-21846 (Linux kernel) : The acct(2) path could trigger a NULL dereference when writing to a file that triggers an internal lookup (e.g., /sys/power/resume) after the task has exited. The fix reorganizes the code so the final write executes from a workqueue while preserving the caller’s cr...
CVE-2014-8171
CVE-2014-8171 affects the Linux kernel memcg (memory resource controller). The description shows that a local user can spawn new processes within a memory-constrained cgroup, and this handling of OOM could lead to a deadlock, yielding a local denial of service. The incident is tied to the memcg O...
CVE-2016-8658
CVE-2016-8658: Stack-based buffer overflow in brcmf_cfg80211_start_ap (Linux kernel, brcmfmac cfg80211) before 4.7.5. Exploitation path involves sending a Netlink command with a long SSID Information Element, enabling a local attacker to trigger a denial-of-service (system crash) or potentially o...
CVE-2018-7995
CVE-2018-7995 describes a race condition in Linux kernel’s store_int_with_restart() (arch/x86/kernel/cpu/mcheck/mce.c) up to version 4.15.7. This flaw lets a local attacker with root access to write to /sys/devices/system/machinecheck/machinecheck/check_interval and trigger a denial of service/pa...
CVE-2019-19037
CVE-2019-19037 affects the Linux kernel ext4 implementation: ext4_empty_dir in fs/ext4/namei.c up to kernel 5.3.12 can trigger a NULL pointer dereference when ext4_read_dirblock(inode,0,DIRENT_HTREE) evaluates to zero. Connected Nessus advisories (Unity Linux UTSA-2026-003782/003750/001396) echo ...
CVE-2021-28691
Summary (CVE-2021-28691) In the Linux kernel Xen hypervisor integration, xen-netback may suffer a use-after-free when tearing down the backend. The root cause is that the RX task thread can be freed if the frontend triggers a thread stop during backend teardown, leading to a stale pointer being u...
CVE-2021-47449
CVE-2021-47449 relates to the Linux kernel ice driver locking around the Tx timestamp tracker flush. The issue arises because a lock around the Tx timestamp tracker flow was introduced, and that lock is held during a call to ice_clear_phy_tstamp, which itself sends a PHY write command to firmware...
CVE-2022-2978
CVE-2022-2978 – NILFS use-after-free in Linux kernel : A local attacker could trigger a use-after-free in nilfs_mdt_destroy via security_inode_alloc, potentially crashing the system or enabling privilege escalation. This vulnerability is tied to the NILFS filesystem in the Linux kernel. The conne...
CVE-2022-49133
The CVE-2022-49133 issue affects the Linux kernel DRM/AMDKFD component where svm range restore work deadlocks during process exit. The fix moves flush of svm_range_restore_work to kfd_process_wq_release and makes svm_range_restore_work take a task mm reference to prevent deadlock when the last us...
CVE-2023-52707
CVE-2023-52707: Linux kernel sched/psi use-after-free in ep_remove_wait_queue() can occur when a non-root cgroup is removed while a thread is polling a pressure file; the polling thread may access a freed waitqueue during file close/exit, causing a use-after-free. The issue is rooted in cgroup_fi...
CVE-2023-53033
Summary (CVE-2023-53033): The Linux kernel netfilter NFT payload code incorrectly handles VLAN header bit extraction due to arithmetic that adds, not subtracts, the VLAN header size when computing the copy length for double-tagged packets. This could permit out-of-bounds handling in VLAN header p...
CVE-2024-24855
CVE-2024-24855 describes a race condition in the Linux kernel’s SCSI lpfc_unregister_fcf_rescan() function that can cause a NULL pointer dereference, potentially leading to a kernel panic or denial of service. The vulnerability is tied to the kernel’s SCSI device driver (lpfc) and is referenced a...
CVE-2024-26680
CVE-2024-26680—Linux kernel (net/atlantic): The issue arises in the Atlantic driver’s PTP HWTS ring. aq_ring_hwts_rx_alloc() allocates extra DMA memory for the HWTS ring, but aq_ring_free() did not account for that extra size, causing a mismatch between mapped and unmapped DMA regions (trace show...
CVE-2024-26815
CVE-2024-26815 affects the Linux kernel (net/sched taprio). The vulnerability arises from taprio_parse_tc_entry() not validating the TCA_TAPRIO_TC_ENTRY_INDEX attribute, allowing negative values to slip through and trigger a UBSAN shift-out-of-bounds in net/sched/sch_taprio.c:1722. The issue is f...
CVE-2024-26919
CVE-2024-26919 affects the Linux kernel USB ULPI driver. The root cause is a debugfs directory name mismatch: the ULPI per-device debugfs root is named after the ulpi device’s parent, while ulpi_unregister_interface attempts to remove a directory named after the ulpi device itself. This causes th...
CVE-2024-27431
CVE-2024-27431 relates to the Linux kernel where, for XDP programs tied to a cpumap entry, the xdp_rxq_info structure backing the XDP invocation was not zero-initialized. This could cause xdp_md->rx_queue_index to reflect uninitialised memory values. The published fix zeros the rxq data struct...
CVE-2024-35927
CVE-2024-35927 affects Linux kernel DRM-related code. The fix adds a guard in drm_kms_helper_poll_disable() to check that output polling is initialized before disabling, and updates drm_mode_config_helper_suspend()/resume() to avoid calling these helpers if polling isn’t initialized. This prevent...
CVE-2024-36028
CVE-2024-36028: Linux kernel mm/hugetlb vulnerability fixed. The issue caused DEBUG_LOCKS_WARN_ON(1) during dissolve_free_hugetlb_folio(), leading to a kernel warning and panic. Connected sources attribute the root cause to a field packing problem where folio.deferred is unioned with folio._huget...
CVE-2024-36270
CVE-2024-36270 : Linux kernel netfilter/tproxy vulnerability fixed. The bug caused a general protection fault / NULL pointer dereference in nf_tproxy_laddr4 when ip address handling hit a NULL device on the in_dev_rcu path. The corrigendum notes __in_dev_get_rcu() can return NULL and requires a N...
CVE-2024-36896
The CVE entry CVE-2024-36896 concerns a Linux kernel USB core fix: usb_hub_to_struct_hub() can return NULL when the hub for a port is concurrently removed, and a dereference occurs before a NULL check. The patch removes an unnecessary dereference and adds a NULL check for hub (hub == NULL) to pre...
CVE-2024-36950
CVE-2024-36950 is a Linux kernel vulnerability resolved in the FireWire OHCI driver. The issue occurred in the interrupt handler when a bus reset interrupt could be unmasked and cause a freeze if the bus reset was not yet serviced. The fix masks bus reset interrupts in the IRQ handler and unmasks...
CVE-2024-38600
CVE-2024-38600 affects the Linux kernel ALSA subsystems. In snd_card_disconnect(), the patch fixes a deadlock that occurs when a callback deletes a kctl during disconnection for a suspended device. The root cause is the sequence: set card->shutdown, call callbacks, then sync power_ref_sleep wa...
CVE-2024-38618
CVE-2024-38618 affects the Linux kernel: ALSA timer start tick time had no lower bound, enabling very small values (e.g., 1 tick at 1ns) that could trigger an unexpected RCU stall by repeatedly queuing expire updates. The connected docs describe the fix as a patch adding a sanity check for the ti...
CVE-2024-40988
CVE-2024-40988 affects the Linux kernel DRM/Radeon driver. The issue is a UBSAN warning caused by a missing bounds check in kv_dpm.c (sumo_vid_mapping_entry). The patch adds the necessary bounds check, resolving the UBSAN warning. The description indicates the change is a bounds validation fix ra...
CVE-2024-41063
In CVE-2024-41063, the Linux kernel Bluetooth stack (hci_core) fixes a deadlock when unregistering a device. The root cause involves hci_unregister_dev() racing with hci_error_reset() and hdev->req_workqueue/destroy_workqueue(), where pending work items may still be running during destroy. The...
CVE-2024-42291
CVE-2024-42291 (Linux kernel, ice driver) : The vulnerability arises from a per-VF limit on FDIR filters. A malicious or misbehaving VF could request more than the soft limit, exhausting resources and impacting other VFs. The fix adds an equivalent per-VF cap in the ice driver to mirror the iAVF ...
CVE-2024-42304
CVE-2024-42304 (Linux kernel ext4) : The vulnerability arises when the first directory block is a hole in non-inline directories, causing ext4_read_dirblock to mis-handle a hole read and potentially crash code that relies on "." and "..". The fix prevents loading corrupted data by reporting files...
CVE-2024-46864
CVE-2024-46864 is a Linux kernel vulnerability affecting x86/hyperv where a new cpuhp state handling caused the VP assist page not to be reset during kexec, leading to VP memory corruption and a possible panic. The root cause: cpuhp_setup_state() returns 0 for non-online/dyn states, and hv_machin...
CVE-2024-49935
CVE-2024-49935 involves the Linux kernel ACPI PAD path (exit_round_robin) where a crash can occur in cpumask_clear_cpu() due to clear_bit(nr) with nr = 0xffffffff and misaligned memory access. The fixed issue, as documented, is to validate tsk_in_cpu[tsk_index] != -1 before calling cpumask_clear_...
CVE-2024-50057
CVE-2024-50057 affects the Linux kernel USB Type-C tipd path. The vulnerability stems from freeing IRQs in polling mode when no IRQ was requested; the fix calls devm_free_irq() only if client->irq is set, preventing the warning observed during tps6598x removal. Public details in the connected ...
CVE-2024-50141
CVE-2024-50141 affects the Linux kernel ACPI PRM handling: PRMT previously selected EFI_CONVENTIONAL_MEMORY for PRM runtime usage, which is incorrect for EFI runtime services. The fix is to locate an EFI_MEMORY_RUNTIME block for the PRM handler/context to ensure proper PA-VA mappings during runti...
CVE-2024-50205
CVE-2024-50205 affects the Linux kernel ALSA: firewire-lib component, where apply_constraint_to_size() could encounter a division by zero due to a zero-initialized step variable. The issue arises if the loop does not modify step, causing division to operate on zero in snd_interval_test() data der...
CVE-2024-50237
In the Linux kernel, CVE-2024-50237 affects the wifi mac80211 path: the driver could receive a stopped vif in the .get_txpower callback, risking a crash from uninitialized private data. The documented fix is to avoid passing a stopped vif to the driver, mitigating kernel-driver instability. Impac...
CVE-2024-53222
Concretely, CVE-2024-53222 affects Linux zram: the zram_add() path can dereference NULL for zram->comp_algs[ZRAM_PRIMARY_COMP] if comp_algorithm_set() hasn’t run yet. The fix moves the necessary setup earlier (ahead of device_add_disk()) so the zram device is ready before users can access it v...